package com.zmn.oms.model.vo.member;

import lombok.Data;
import org.dozer.Mapping;

import java.io.Serializable;
import java.util.List;

/**
 * 类描述: 会员权益
 *
 * @author liuying
 * @date 2018/12/27 2:37 PM
 */
@Data
public class OrderMemEquityVO implements Serializable {
    /**
     * id
     */
    private Integer orderEquityId;

    /**
     * 会员订单产品ID
     */
    private Integer orderProductId;

    /**
     * 会员订单产品名称
     */
    private Integer orderProductName;

    /**
     * 会员产品权益ID
     */
    private Integer equityId;

    /**
     * 配置的级别：1限免，2充值，3免费赠送，4折扣
     */
    private Integer equityType;

    /**
     * 配置的级别：1限免，2充值，3免费赠送，4折扣
     */
    private String equityTypeName;

    /**
     * 减免金额，金额（单位分）
     */
    private Integer reductionValue;

    /**
     * 购买减免金额（单位分）
     */
    private Integer buyReductionValue;

    /**
     * 充值金额，金额（单位分）
     */
    private Integer rechargeValue;

    /**
     * 返利比例，为xx%
     */
    private Integer rebateRatio;

    /**
     * 购买赠送数量
     */
    private Integer buyGivNum;

    /**
     * 赠送数量
     */
    private Integer givNum;

    /**
     * 折扣，为xx%
     */
    private Integer discountValue;

    /**
     * 生效等待期，（单位天）
     */
    private Integer effectiveWaiting;

    /**
     * 订单是否需要审核：1否，2是
     */
    private Integer orderAudit;

    /**
     * 优惠券标题
     */
    private String title;

    /**
     * 权益产品
     */
    // private List<OrderMemEquityItemVO> equityItemList;
}
